hysop.backend.device.opencl.autotunable_kernels package¶
Submodules¶
- hysop.backend.device.opencl.autotunable_kernels.advection_dir module
OpenClAutotunableDirectionalAdvectionKernel
OpenClAutotunableDirectionalAdvectionKernel.autotune()
OpenClAutotunableDirectionalAdvectionKernel.compute_args_mapping()
OpenClAutotunableDirectionalAdvectionKernel.compute_global_work_size()
OpenClAutotunableDirectionalAdvectionKernel.compute_min_max_wg_size()
OpenClAutotunableDirectionalAdvectionKernel.compute_parameters()
OpenClAutotunableDirectionalAdvectionKernel.generate_kernel_src()
OpenClAutotunableDirectionalAdvectionKernel.hash_extra_kwds()
- hysop.backend.device.opencl.autotunable_kernels.custom_symbolic module
OpenClAutotunableCustomSymbolicKernel
OpenClAutotunableCustomSymbolicKernel.autotune()
OpenClAutotunableCustomSymbolicKernel.compute_args_mapping()
OpenClAutotunableCustomSymbolicKernel.compute_global_work_size()
OpenClAutotunableCustomSymbolicKernel.compute_min_max_wg_size()
OpenClAutotunableCustomSymbolicKernel.compute_parameters()
OpenClAutotunableCustomSymbolicKernel.format_best_candidate()
OpenClAutotunableCustomSymbolicKernel.generate_kernel_src()
OpenClAutotunableCustomSymbolicKernel.hash_extra_kwds()
OpenClAutotunableCustomSymbolicKernel.sort_key_by_name()
- hysop.backend.device.opencl.autotunable_kernels.remesh_dir module
OpenClAutotunableDirectionalRemeshKernel
OpenClAutotunableDirectionalRemeshKernel.autotune()
OpenClAutotunableDirectionalRemeshKernel.compute_args_mapping()
OpenClAutotunableDirectionalRemeshKernel.compute_global_work_size()
OpenClAutotunableDirectionalRemeshKernel.compute_min_max_wg_size()
OpenClAutotunableDirectionalRemeshKernel.compute_parameters()
OpenClAutotunableDirectionalRemeshKernel.generate_kernel_src()
OpenClAutotunableDirectionalRemeshKernel.hash_extra_kwds()
- hysop.backend.device.opencl.autotunable_kernels.transpose module
OpenClAutotunableTransposeKernel
OpenClAutotunableTransposeKernel.autotune()
OpenClAutotunableTransposeKernel.compute_args_mapping()
OpenClAutotunableTransposeKernel.compute_global_work_size()
OpenClAutotunableTransposeKernel.compute_parameters()
OpenClAutotunableTransposeKernel.compute_work_candidates()
OpenClAutotunableTransposeKernel.generate_kernel_src()
OpenClAutotunableTransposeKernel.hash_extra_kwds()